package com.erlin.platform.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author alin
 * @since 2021-05-17
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class ElFile implements Serializable {

    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 文件名
     */
    private String fileName;

    /**
     * 文件大小 字节
     */
    private Long fileSize;

    /**
     * bucket
     */
    private String bucket;

    /**
     * 文件夹
     */
    private String folder;

    /**
     * 相对路径
     */
    private String relativePath;

    /**
     * 绝对路径
     */
    private String url;

    /**
     * 文件类型(后缀)
     */
    private String fileClas;

    /**
     * 绑定id
     */
    private Long bindObjectId;

    /**
     * 绑定文件类型
     */
    private Integer bindObjectClas;


}
